mad enough to spit rivets - French English Dictionary